import gevent
'''
    开3条协程，遇到耗时操作自动切换
'''

def f(n):
    for i in range(n):
        print(gevent.getcurrent(), i)
        # 用来模拟一个耗时操作，注意不是time模块中的sleep
        gevent.sleep(1)

g1=gevent.spawn(f, 5)  # 新建一条f(5)的协程
g2=gevent.spawn(f, 5)  # 再新建一条f(5)的协程
g3=gevent.spawn(f, 5)  # 再再新建一条f(5)的协程
g1.join()
g2.join()
g3.join()
